package com.fr.chicken.service;

import com.fr.chicken.facade.base.BaseResponseDTO;
import com.fr.chicken.facade.request.*;
import com.fr.chicken.facade.response.FindFriendResponseDTO;
import com.fr.chicken.facade.response.GetFriendListResponseDTO;

public interface FriendService {
    public GetFriendListResponseDTO getFriendList(Long playerId);
    public FindFriendResponseDTO findFriendByPlayerId(FindFriendByPlayerIdRequsetDTO requsetDTO);
    public FindFriendResponseDTO findFriendByNickName(FindFriendByNickNameRequsetDTO requsetDTO);
    public FindFriendResponseDTO findFriendByPhoneNumber(FindFriendByPhoneRequsetDTO requsetDTO);
    public BaseResponseDTO deleteFriend(DeleteFriendRequsetDTO requsetDTO);
    public BaseResponseDTO addFriend(AddFriendRequsetDTO requsetDTO);
    public BaseResponseDTO isAgreeAddFriend(IsAgreeAddFriendRequsetDTO requsetDTO);
    public BaseResponseDTO giveFriendEgg(GiveFriendEggRequsetDTO requsetDTO);
}
